<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of MySQL
 *
 * @author Karla
 */
include 'parametrosConexion.php';
class MySQL {

    private $conexion;
    private $consulta;

    public function MySQL() {
	if (!isset($this->conexion)) {
	    $parametros = getParametrosConexion();
	    error_log("host:".$parametros['host']." usuario ".$parametros['usuario']." base:".$parametros['basedatos']);
	    $this->conexion = new mysqli($parametros['host'], $parametros['usuario'],$parametros['password'], $parametros['basedatos']);
		
	    if (!isset($this->conexion)){
		error_log("No se pudo establecer la conexion a la base de datos");
	    }
	} 
	
	if (!isset($this->consulta)) {
	    $parametros = getParametrosConexion();
	    error_log("host:".$parametros['host']." usuario ".$parametros['usuario']." base:".$parametros['basedatos']);
		
$this->consulta = mysql_connect($parametros['host'],$parametros['usuario'], $parametros['password']) or DIE ("Error de conexion de base de datos"); 

		mysql_select_db($parametros['basedatos'], $this->consulta);

	    if (!isset($this->consulta)){
		error_log("No se pudo establecer la conexion a la base de datos");
	    }
	} 
	
    }
	
    public function getConexion(){
	$this->conexion->autocommit(false);
	return $this->conexion;
    }
	
	public function getConexionConsulta(){
	//$this->consulta->autocommit(false);
	return $this->consulta;
    }
	

}

?>
